/* 引入Vue */
import Vue from 'vue'
/* 引入App */
import App from './App'
/* 引入store */
import store from './store'
/* 引入router */
import router from './router'
/* 引入ElementUI组件库 */
import ElementUI from 'element-ui'
/* 引入ElementUI组件库的样式 */
import 'element-ui/lib/theme-chalk/index.css'
import 'element-ui/lib/theme-chalk/display.css'
/* 引入normalize.css样式重置文件 */
import 'normalize.css/normalize.css'
/* 引入项目中 所有用到的样式文件 */
import '@/styles/index.scss'
/* 引入进度条的样式 */
import 'nprogress/nprogress.css'
/* 引入icon下的index.js */
import '@/icons'
/* 引入permission权限验证文件 */
import '@/permission'
/* 按钮权限的自定义指令 */
import per from '@/directives/per'
// 注册自定义指令
Vue.use(per)
/* 使用ElementUI 本质是在执行install方法 */
Vue.use(ElementUI)
/* 关闭生产提示 */
Vue.config.productionTip = false

new Vue({
  el: '#app',
  router,
  store,
  render: h => h(App)
})
